🛠️ [TASK] Handle Content-Security-Policy headers of TYPO3 v12 #401
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Short description
Fully cacheable responses must avoid using Content-Security-Policy nonce values in HTTP headers and the generated HTML markup. This change adjusts the TYPO3
PolicyBehavior
to aim for cacheable responses and therefore to use static hash values instead of dynamic nonce values.Related Issues
More Details
validHtaccessHeaders
andvalidFallbackHeaders
were extended byContent-Security-Policy
(this has to be adjusted manually in the filesystem/settings.php
of the corresponding TYPO3 instance).htaccess
generator was adjusted to update the reporting URI that might potentially being used theContent-Security-Policy
HTTP header, e.g. the corresponding section in the generated.htaccess
file would look like this